A component model for high level and efficient parallel programming on distributed architectures
نویسندگان
چکیده
The computer science community has claimed for parallel languages and models with a higher level of abstraction and modularity, without performance penalties, that could be used in conjunction with advanced software engineering techniques, and that are suitable to work with large-scale programs. This paper presents general aspects about the # parallel programming model and its associated programming environment, designed to address these issues.
منابع مشابه
A Component Model for High Level and Efficient Parallel Programming on Distributed Architectures
The computer science community has claimed for parallel languages and models with a higher level of abstraction and modularity, without performance penalties, that could be used in conjunction with advanced software engineering techniques, and that are suitable to work with large-scale programs. This paper presents general aspects about the # parallel programming model and its associated progra...
متن کاملControlling Distributed Shared Memory Consistency from High Level Programming Languages
One of the keys for the success of parallel processing is the availability of high-level programming languages for on-the-shelf parallel architectures. Using explicit message passing models allows efficient executions. However, direct programming on these execution models does not give all benefits of high-level programming in terms of software productivity or portability. HPF avoids the need f...
متن کاملRealising a Concurrent Object-Based Programming Model on Parallel Virtual Shared Memory Architectures∗
In this paper, we investigate the suitability of parallel architectures for the realisation of a novel objectbased computational model [21] encapsulated within programming languages such as [11]. This model incorporates objects, groups, broadcast message-passing and asynchronous execution. As such it provides a high-level, architecture-independent representation for a variety of concurrent syst...
متن کاملImproving the Energy Management of Parallel Hybrid Electric Vehicle by Dynamic Programming Using Electro-Thermal Model of Battery
In this paper, an offline energy management system (EMS) is proposed for parallel hybrid electric vehicles (HEVs). The proper energy management system is necessary for dividing torque between electrical motor and Internal Combustion Engine (ICE). The battery is a crucial component of hybrid electric vehicles and affects significantly the cost and the performance of the whole vehicle. The primar...
متن کاملGop: a Graph-oriented Programming Model for Parallel and Distributed Systems*
The advances of parallel and distributed computing demand high-level programming models that support efficient software development and execution. Graphs can effectively represent the logical structures of distributed systems and applications so as to facilitate the programming of distributed applications and support efficient mapping of programs to hardware architecture. This chapter presents ...
متن کامل